package cn.itcast.usermanage.service;

import java.util.List;

import cn.itcast.usermanage.pojo.EasyUIResult;
import cn.itcast.usermanage.pojo.User;

public interface UserService {

	/**
	 * 说明：分页获取用户信息
	 * @param pageNumber
	 * @param pageSize
	 * @return
	 * @author 呆呆的
	 * @time：2017年12月12日 下午3:22:26
	 */
	EasyUIResult queryEasyUIResult(Integer pageNumber, Integer pageSize);

	/**
	 * 说明：测试事务
	 * @param user1
	 * @param user2
	 * @author 呆呆的
	 * @time：2017年12月12日 下午5:33:36
	 */
	public void addUsers(User user1,User user2);

	/**
	 * 说明：新增用户信息
	 * @param user
	 * @return
	 * @author 呆呆的
	 * @time：2017年12月12日 下午9:21:14
	 */
	Boolean addUser(User user);

	/**
	 * 说明：	根据id删除用户信息
	 * @param ids
	 * @return
	 * @author 呆呆的
	 * @time：2017年12月13日 下午9:23:39
	 */
	Boolean deleteUser(List<Object> ids);

	User queryById(Long id);

	void saveUser(User user);

	Integer updateUser(User user);

	Integer deleteById(Long id);
	
}
